home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_windowmaker.idb / usr / freeware / share / WindowMaker / menu.it.z / menu.it
Encoding:
Text File  |  1999-07-16  |  3.9 KB  |  129 lines

  1. //
  2. // Root Menu definizioni per WindowMaker
  3. //
  4. // Sintassi:
  5. //
  6. // <Titolo> <Comando> <Parametri>
  7. //
  8. // <Titolo> e' la stringa usata per il titolo. Deve essere racchiusa dagli apici
  9. //     se contiene degli spazi
  10. //
  11. // <Comando> uno dei seguenti comandi: 
  12. //    MENU - inizio della definizione di un sottomenu 
  13. //    END  - fine della definizione di un sottomenu 
  14. //    EXEC <programma> - esegue un programma
  15. //    EXIT - esce dal gestore di finestre (Window Manager)
  16. //    RESTART [<window manager>] - reinizializza WindowMaker o lancia un altro
  17. //            window manager
  18. //    REFRESH - ridisegna l'area di lavoro
  19. //    ARRANGE_ICONS - riordina le icone sull'area di lavoro 
  20. //    SHUTDOWN - uccide tutti i clienti (e chiude la sessione X window) 
  21. //    WORKSPACE_MENU - aggiunge un submenu per operazioni sull'area di lavoro
  22. //    SHOW_ALL - mostra tutte le finestre dell'area di lavoro
  23. //    HIDE_OTHERS -nasconde tutte le finestre dell'area di lavoro eccetto
  24. //        la finestra attiva (or the last one that received focus)
  25. //
  26. // <Parametri> e' il programma da eseguire.
  27. //
  28. // ** Opzioni per la linea di comando in EXEC:
  29. // %s - sostituisce con la selezione corrente. Se non e' disponibile nessuna
  30. //    selezione, il comando e' annullato
  31. // %w - sostituisce con l'identificativo della finestra correntemente   
  32. //    selezionata. Se nessuna finestra e' selezionata, viene restituito vuoto 
  33. // 
  34. // Si possono generare caratteri speciali (come % e ")  con il carattere \ :
  35. // esempio: xterm -T "\"ciao mondo\"" (ndt banale, no? )
  36. //
  37. // Ciascun comando MENU deve avere un comando END alla fine. 
  38. // Vedere esempio:
  39.  
  40.  
  41. #include <wmmacros>
  42.  
  43. "Applicazioni" MENU
  44.     "Informazioni" MENU
  45.         "Info Panel..." INFO_PANEL
  46.         "Legal" LEGAL_PANEL
  47.         "Carico del Sistema" EXEC xosview || xload
  48.         "Lista dei Processi" EXEC xterm -e top
  49.         "Ricerca Manuali" EXEC xman
  50.     "Informazioni" END
  51.     "XTerm" EXEC xterm -sb || color-xterm -sb || xterm -sb
  52.     "XJed"    EXEC xjed 
  53.     "Area di lavoro" WORKSPACE_MENU
  54.     "Applicazioni" MENU
  55.         "Grafica" MENU
  56.             "Gimp" EXEC gimp
  57.             "XV" EXEC xv
  58.             "XPaint" EXEC xpaint
  59.             "XFig" EXEC xfig
  60.         "Grafica" END
  61.         "X File Manager" EXEC xfm
  62.         "OffiX Files" EXEC files
  63.         "LyX" EXEC lyx
  64.         "Netscape" EXEC netscape 
  65.           "Ghostview" EXEC ghostview %a(Ghostview)
  66.                 "XDvi" EXEC xdvi %a(XDvi)
  67.         "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat)
  68.           "TkDesk" EXEC tkdesk
  69.     "Applicazioni" END
  70.     "Editori" MENU
  71.         "XEmacs" EXEC xemacs || emacs
  72.         "XJed" EXEC xjed
  73.         "NEdit" EXEC nedit
  74.         "Xedit" EXEC xedit
  75.         "VI" EXEC xterm -e vi
  76.     "Editori" END
  77.     "Varie" MENU
  78.         "Xmcd" EXEC xmcd 2> /dev/null
  79.         "Xplaycd" EXEC xplaycd
  80.         "Xmixer" EXEC xmixer
  81.     "Varie" END
  82.     "Utilita'" MENU
  83.         "Calcolatore" EXEC xcalc
  84.         "Selezione Font" EXEC xfontsel
  85.         "Lente" EXEC xmag
  86.         "Mappa Colori" EXEC xcmap
  87.         "Assassinio X" EXEC xkill
  88.         "ASClock" EXEC asclock -shape
  89.         "Clipboard" EXEC xclipboard
  90.     "Utilita'" END
  91.  
  92.     "Selezione" MENU
  93.         "Invio posta a.." EXEC xterm -name mail -T "Pine" -e pine %s
  94.             "Navigare" EXEC netscape -noraise -remote \
  95.             'openURL(%s,new-window)' || netscape %s
  96.         "Ricerca nei Manuali" EXEC MANUAL_SEARCH(%s)
  97.     "Selezione" END
  98.  
  99.     "Area di lavoro" MENU
  100.         "Nascondi Altri" HIDE_OTHERS
  101.         "Mostra Tutti" SHOW_ALL
  102.         "Riordina Icone" ARRANGE_ICONS
  103.         "Refresh" REFRESH
  104.         "Lock" EXEC xlock -allowroot -usefirst
  105.         "Sfondo" MENU
  106.             "Nessuno" EXEC CLEARROOT
  107.             "Nero" WS_BACK '(solid, black)'
  108.             "Blu"  WS_BACK '(solid, "#505075")'
  109.             "Rosso"  WS_BACK '(solid, "#554466")'
  110.             "Beige"  WS_BACK '(solid, wheat4)'
  111.             "Grigio scuro"  WS_BACK '(solid, "#333340")'
  112.             "Vinaccia"  WS_BACK '(solid, "#400020")'
  113.         "Sfondo" END
  114. #if (DEPTH>8)
  115. // Setup some gradient schemes for newbies and lazy people
  116. // E' necessario rieiniziare dopo avere selezionato il gradiente.
  117. #include <gradients.menu>
  118. #endif
  119.         "Salva area di lavoro" EXEC SAVE_WORKSPACE
  120.     "Area di lavoro" END
  121.     
  122.     "Uscire"    MENU
  123.         "Restart" RESTART
  124.         "Avviare AfterStep" RESTART afterstep
  125.         "Uscire..."  EXIT
  126.         "Uscire dalla sessione..." SHUTDOWN
  127.     "Uscire" END
  128. "Applicazioni" END
  129.